*{font-family: 'Arial'; color: #333333;}
body{margin: 0; overflow-x: hidden;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
a{text-decoration:none;}
a:hover{color: #1a831a;}
img{border: none;}
p{margin: 0;}
i,em{font-style: normal;}
h1,h2,h4,h5{margin:0;}
@media(min-width:992px){
	.nav li a{font-size: 16px !important;}
.widcon {
    width: 1000px;
}

.content_box .about .item:nth-child(2), .content_box .about .item:nth-child(3){
	    width: 24% !important;
}
@media(max-width:1100px){

   .content_box .about .item p{font-size: 14px !important;
    line-height: 31px !important;
} 
}
.content_box .about .item:first-child{margin-bottom: 14px !important;}
}
@media(min-width: 1400px){
	.nav li a{font-size: 20px !important;}
	.content_box .about .item:first-child{width: 46% !important;}
	.content_box .about .item p{font-size: 16px !important; }

.widcon {
    width:1300px;
}
.content_box .about .item:nth-child(2), .content_box .about .item:nth-child(3){
	    width:30% !important;
}
}

/*@media(min-width: 992px){
.widcon {
    width: 970px;
}}
@media(min-width: 768px){
.widcon {
    width: 750px;
}}*/
.left{float: left;}
.right{float: right;}
.swiper-button-next,.swiper-button-prev{outline: none;}
.mcenter{margin: 0 auto;}
#navitems{/*height: 80px;  border-bottom: 1px solid #d6d6d7;*/ overflow: hidden; padding: 10px 0;}
.flexbox{display: flex; flex-wrap: wrap; justify-content: center;}
.wel_con{background: #545454; height: 32px; line-height: 32px; font-size: 12px; color: #fff;}
.wel_con a{color: #fff; font-size: 12px;}
.lt{float: left;}
.rt{float: right;}
.mod_container{width: 100%;}

.header{ background-color: #fff;/* height:79px;*/ border-top: 2px solid #066914;}
.nav{ overflow: hidden; }

.nav li{float: left; }

.nav li:hover,.nav li.cur{position: relative; }
.nav li.cur:after,.nav li:hover:after{position: absolute; content: ''; display: block; width: 100%; height: 3px; background: #0086cd; left: 0; bottom:16px; z-index: 1;}
.nav li.cur a{color: #222;}
.nav li:hover>a{color: #222; }
.nav li a{color: #383838; line-height: 79px; font-size:18px; padding: 0 9px; text-transform: uppercase;}
.icons{height:109px; background: url(../images/top_icon.jpg) center center no-repeat; margin-top: 70px; width:508px; }

.widcon{ margin: 0 auto; overflow: visible; }
.top-link span{display: block; position:absolute; top: 78px; right:0; z-index: 3; width:180px; font-size: 14px; line-height: 25px; color: #fff; text-align:right; padding: 5px 10px; background-color:rgba(0,0,0,0.5);
	border-radius: 5px; display: none;
}
.ewm{width: 96px;overflow: hidden;}
.ewm span{display: block; text-align: center; font-size: 14px; color: #5f5f5f;}

.pagenav{border-bottom: 1px solid #d3d3d3; height: 40px; line-height: 40px; }

  .pagenav a,.pagenav p{ font-size: 14px; color: #333; }
#banner .swiper-pagination{bottom: 25px;}
#banner .swiper-pagination-bullet{width: 50px; height: 4px; border-radius: 0;}
.sectitle{position: absolute;left: 0; width: 100%;top: -120px;text-align: center; z-index: 2; font-size:34px; color: #0eaa25; padding: 98px 0; background: url(../images/title_bg.png) center center no-repeat; font-weight: normal;}

.text-center{text-align: center;}
.text-right{text-align: right;}
.mysection{position: relative;  padding:190px 0;}
.section1{padding-bottom: 40px; background: #eff6f8;  height:410px;  margin-top: -5px; }
.section1 p{font-size:18px; color: #6b6b6b; line-height: 35px; text-indent: 2rem;}
.section1 p a{color: #0eaa25;}
.mt-70{margin-top: 70px;} 
.mb-70{margin-bottom: 70px;}
.mb-50{margin-bottom: 50px;}
.mt-40{margin-top: 40px !important;}
.mb-40{margin-bottom: 40px !important;}
.mb-20{margin-bottom: 20px ;}
.mt-20{margin-top: 20px !important;}
.aboutitems{width: 650px;}
.aboutitems{width:50%;}
.aboutitems .item{width: 266px; overflow: hidden; border: 8px solid #eeeeee; padding: 30px 10px; cursor: pointer;}
.section1 img.right{width: 46%;}
.aboutitems .item p{font-size: 14px; line-height: 20px;}
.aboutitems .item span{display: inline-block; width:136px;height:136px;margin-bottom:20px ;}
.aboutitems .item:first-child>span{background: url(../images/icon1-1.png) no-repeat center center;} 
.aboutitems .item:nth-child(2)>span{background: url(../images/icon2-1.png) no-repeat center center;}
.aboutitems .item:nth-child(3)>span{background: url(../images/icon3-1.png) no-repeat center center;}
.aboutitems .item:first-child:hover>span{background: url(../images/icon1.png) no-repeat center center;} 
.aboutitems .item:nth-child(2):hover>span{background: url(../images/icon2.png) no-repeat center center;}
.aboutitems .item:nth-child(3):hover>span{background: url(../images/icon3.png) no-repeat center center;}
.aboutitems .item:hover{border-color: #af804d;}


.indexpro{background: url(../images/news_bg.jpg) center top no-repeat; background-size: cover; padding-bottom: 140px;}
.index_cat{}
.index_cat a{background: url(../images/news_bg.png) center center no-repeat; margin: 0 15px; display: block; width: 150px; height: 45px; text-align: center; line-height: 45px; font-size: 20px; color: #fff;}

.index_cat a:hover{font-weight: bold;}







.scr_pro_con{position: relative; padding: 0 60px ; padding-bottom: 40px; margin-bottom: 20px;}
.scr_pro_con a span{ color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.scr_pro_con .propagination{left:49%; bottom: 0;}
.scr_pro_con .item{background: #fff;}
.scr_pro_con .item img{width:100%;}
.scr_pro_con .item a.suo{display: block; /*height: 188px;*/ border: 6px solid #fff;}
.scr_pro_con .item a.suo img{width: 100%;}
.scr_pro_con .item a.right img{width: auto !important;}
.scr_pro_con .item .text{background: #e5f9ff; overflow: hidden; /*width:321px;*//* margin-top: -4px;*/ padding: 6px;}
.scr_pro_con .item .text span{display: block; padding-bottom: 10px; position: relative; margin-bottom: 10px;}
.scr_pro_con .item .text span:after{display: block; width: 43px; height: 4px; background: #0eaa25; content: ''; position: absolute; z-index: 1; bottom:4px; left: 0; }
.scr_pro_con .propagination span{background: #fff; opacity: 1; margin: 0 3px;}
.scr_pro_con .propagination span.swiper-pagination-bullet-active{background: #af804d;}
.scr_pro_con .item .text span em{color: #6a7072;}







.pronext,.proprev{display: block; width:48px !important; height:73px !important;}
.pronext{background: url(../images/right_arr.png) center center no-repeat !important;}
.proprev{background: url(../images/left_arr.png) center center no-repeat !important;}
.more_btn{display:block;margin: 0 auto; width: 150px; height: 30px; font-size: 16px; width: 118px; height: 29px; border: 1px solid #fff; color: #fff; line-height: 30px; text-align: center;}
.more_btn:hover{font-weight: bold; color: #fff;}
.scr_pro_con .more_btn{margin-top: 20px;}
.indexpro_sec{background: url(../images/pro_bg.jpg) center center no-repeat; margin-top: -1px; padding-bottom: 230px;}
.indexpro_sec .item{width:33.33%; height: 424px; position: relative; z-index: 1; text-align: center; background-color: #000; align-content: center; align-items: center; }
.indexpro_sec .item .bg{ position: absolute; z-index:-1;left: 0; bottom: 0; opacity: .34;cursor: pointer; transition: all .3s ease-in 0s;}
.indexpro_sec .item:hover>.bg{/*opacity: 1;*/}
.indexpro_sec .item i{display: inline-block;}
.indexpro_sec .item a{display: block; width:70%; margin: 0 auto; margin-top:44px; margin-bottom:13px;color: #fff; font-size:28px ; transition: all .3s ease-in 0s;}
.indexpro_sec .item .text{width:100%; height:200px; transition: all .3s ease-in 0s; }
.indexpro_sec .item em{font-size: 16px ; text-transform: uppercase; color: #989898;}
.indexpro_sec .item:hover>.text>i{/*opacity: 0;*/ display: none;}
.indexpro_sec .item:hover>.text>a{margin-top:60px;}

.indexhuoban{background: url(../images/heban_bg.jpg) center center no-repeat;
    background-size: cover;
    padding-bottom: 75px;
    padding-top: 126px;}
.shop_info{width: 650px; margin-left:75px; line-height: 28px;}
.shop_info h3{font-size: 30px; font-weight: normal; margin-bottom: 10px;}
.you_link{padding: 15px 0;}

footer{color: #feddb3;background: url(../images/bg3.jpg); padding-top: 36px; overflow: hidden; border-top: 3px solid #1a831a;}
footer ul{overflow: hidden;}
footer .dt_nav{}
footer .dt_nav h5{font-size:26px; color:#feddb3;text-transform: uppercase; margin-bottom: 20px;}
footer .dt_nav li{width: 185px; height: 30px; float: left; cursor: pointer;background: #3a3a4d; line-height: 30px; margin-right: 15px; padding-left: 5px; margin-bottom: 10px;}
footer .dt_nav li a{font-size: 16px; color: #feddb3;}
footer .dt_nav li:hover{background: #323257;}

footer .bot{border-top: 1px solid #ccc; margin-top: 20px;}

footer .bot p{color: #333; font-size: 14px;  line-height: 40px;}







